package com.ztstech.ali_vod_video.alivideo.domain;

import android.content.Context;

import com.alibaba.sdk.android.vod.upload.VODUploadClient;
import com.ztstech.ali_vod_video.alivideo.base.BaseCallBack;

import java.util.Map;


public interface AliVideoModel {

    /**
     * 上传视频
     */
    void upLoadVideo(Context appContext, String cateId, String templateGroupId, String definition, String path, String userData, boolean needProgress, BaseCallBack<Map<String,String>> baseCallBack);

    /**
     * 上传压缩后的视频
     */
    void upLoadVideoWithCompass(Context appContext, String cateId, String templateGroupId, String definition, String path, String userData, boolean needProgress, BaseCallBack<Map<String,String>> baseCallBack);

    /**
     * 取消上传视频
     */
    void cancelUpLoadVideo();
}
